package com.ccp.dev.workflow.event;

import java.util.HashMap;
import java.util.Map;

/**
 * 对象功能:节点sql上下文
 * @author
 * @version 2019-07-18
 */
public class NodeSqlContext {
	
	private String runId="";
	
	private String businessKey="";
	/**
	 * 主表数据
	 */
	private Map<String,Object> dataMap=new HashMap<String, Object>();
	
	private String procDefId="";
	
	private String nodeId="";
	
	/**
	 * 动作类型
	 */
	private String action="";

	/**`
	 * runId
	 * @return  the runId
	 */
	
	public String getRunId() {
		return runId;
	}

	/**
	 * @param runId the runId to set
	 */
	public void setRunId(String runId) {
		this.runId = runId;
	}

	/**
	 * businessKey
	 * @return  the businessKey
	 */
	
	public String getBusinessKey() {
		return businessKey;
	}

	/**
	 * @param businessKey the businessKey to set
	 */
	public void setBusinessKey(String businessKey) {
		this.businessKey = businessKey;
	}

	/**
	 * dataMap
	 * @return  the dataMap
	 */
	
	public Map<String, Object> getDataMap() {
		return dataMap;
	}

	/**
	 * @param dataMap the dataMap to set
	 */
	public void setDataMap(Map<String, Object> dataMap) {
		this.dataMap = dataMap;
	}

	public String getProcDefId() {
		return procDefId;
	}

	public void setProcDefId(String procDefId) {
		this.procDefId = procDefId;
	}

	/**
	 * nodeId
	 * @return  the nodeId
	 */
	
	public String getNodeId() {
		return nodeId;
	}

	/**
	 * @param nodeId the nodeId to set
	 */
	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	/**
	 * actionType
	 * @return  the actionType
	 * @since   1.0.0
	 */
	
	public String getAction() {
		return action;
	}

	/**
	 * @param action the actionType to set
	 */
	public void setAction(String action) {
		this.action = action;
	}
	
	
	
	

}
